deps: upgrade npm beta to npm@5.0.0-beta.56#12936
Closed
zkat wants to merge 2 commits intonodejs:masterfrom
Closed
deps: upgrade npm beta to npm@5.0.0-beta.56#12936zkat wants to merge 2 commits intonodejs:masterfrom
zkat wants to merge 2 commits intonodejs:masterfrom
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passesAffected core subsystem(s)
depsDescription of Changes
Ahahaha it's May 9th! Check it out!
This is the first PR for the long-awaited
npm@5. This is beta software, but we intend to have it production-ready by May 30th. This release has all the really big changes going in.The biggest thing to note about this release is that it involves a rewrite of significant subsystems. Most notably, the entire caching and package-fetching layer have been replaced with new code, right down to the http client being used.
Beyond that, this release includes a number of significant ux-related changes:
--savehappens by default, a newpackage-lock.jsonis generated by default. This file is similar tonpm-shrinkwrap.json, and both of the files have been overhauled to play nicer with cross-platform setups and file dependencies.The release cooked up for this PR is mirroring the current beta releases, but with the binary still named
npm, instead ofnpm5. It also omits the beta notice that happens every time you run the "main" beta client. You can expect this particular release to have a number of issues (tracked in the beta tracking issue fornpm@5. There's a number of tests we've excluded from the main test suite because they need to have a few updates before they pass with npm5.Edit: I know this PR is a bit last minute, but we already talked about how tight a timeline this would be for us. We're working really hard on this release to get it stable and you should see bugfixes and perf improvements happen regularly. We can talk about how often you want us to submit new beta versions to the node repo --
npm i -g npm5is still the preferred method of testing the beta out, for us.Changelog
npm@5ongoing changelog